DECLARE @PRODUTO CHAR(12),@COR_PRODUTO CHAR(10),@item as int

-- drop taBLE #TMP_LISTA_NOTA
--SELECT '999_CDLOJAS' as filial,998877 as nf_saida,'1' as serie_nf,PRODUTO,COR_PRODUTO,DATA_PARA_TRANSFERENCIA as dt,QTDE_SAIDA,PRECO1,VALOR,
--EN1,EN2,EN3,EN4,EN5,EN6,EN7,EN8,EN9,EN10,EN11,EN12,EN13,EN14,EN15,EN16,EN17,EN18,EN19,EN20,EN21,EN22,
--EN23,EN24,EN25,EN26,EN27,EN28,EN29,EN30,EN31,EN32,EN33,EN34,EN35,EN36,EN37,EN38,EN39,EN40,EN41,EN42,
--EN43,EN44,EN45,EN46,EN47,EN48,DATA_PARA_TRANSFERENCIA,PRECO2,PRECO3,PRECO4,'O' as emba,'E' as ori,
--'999' as est,ROMANEIO_PRODUTO
--into #TMP_LISTA_NOTA 
--from LOJA_SAIDAS_PRODUTO 
--where romaneio_produto = 'AA654321'

--SELECT * FROM #TMP_LISTA_NOTA

--INSERINDO NA TABELAS DE ENTRADA OS ROMANEIO DE ENTRADA
select @item = 0 

DECLARE CRS_RESULTADO CURSOR FOR 

SELECT PRODUTO,COR_PRODUTO
FROM #TMP_LISTA_NOTA
ORDER BY PRODUTO,COR_PRODUTO

OPEN CRS_RESULTADO

FETCH NEXT FROM CRS_RESULTADO 
INTO @PRODUTO, @COR_PRODUTO


WHILE @@FETCH_STATUS = 0
BEGIN

select @item = @item + 1 

--SELECT * FROM [TI_ROBSON].TNG_TST.DBO.FATURAMENTO_PROD 

INSERT INTO [TI_ROBSON].TNG_TST.DBO.FATURAMENTO_PROD (FILIAL,NF_SAIDA,SERIE_NF,PRODUTO,COR_PRODUTO,ENTREGA,
QTDE,PRECO,VALOR,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16,F17,F18,F19,F20,F21,F22,
F23,F24,F25,F26,F27,F28,F29,F30,F31,F32,F33,F34,F35,F36,F37,F38,F39,F40,F41,F42,F43,F44,F45,F46,F47,F48,
DATA_PARA_TRANSFERENCIA,PRECO_2,PRECO_3,PRECO_4,ORIGEM_EMB,ITEM,ORIGEM,COD_FILIAL_ESTOQUE,ROMANEIO)
SELECT filial,nf_saida,serie_nf,PRODUTO,COR_PRODUTO,getdate(),QTDE_SAIDA,PRECO1,VALOR,
EN1,EN2,EN3,EN4,EN5,EN6,EN7,EN8,EN9,EN10,EN11,EN12,EN13,EN14,EN15,EN16,EN17,EN18,EN19,EN20,EN21,EN22,
EN23,EN24,EN25,EN26,EN27,EN28,EN29,EN30,EN31,EN32,EN33,EN34,EN35,EN36,EN37,EN38,EN39,EN40,EN41,EN42,
EN43,EN44,EN45,EN46,EN47,EN48,getdate(),PRECO2,PRECO3,PRECO4,'O',@item,'E','999',ROMANEIO_PRODUTO
from #TMP_LISTA_NOTA 
WHERE PRODUTO = @PRODUTO AND COR_PRODUTO = @COR_PRODUTO

FETCH NEXT FROM CRS_RESULTADO 
INTO @PRODUTO, @COR_PRODUTO
END 
CLOSE CRS_RESULTADO
DEALLOCATE CRS_RESULTADO


